message('build boardcom interface lib')
interface_sources = files(
    'board.cpp',
    'network_adapter.cpp',
    'network_port.cpp',
    'pcie_card.cpp',
    'pcie_device.cpp',
    'network_port/link_info.cpp',
    'network_port/fibrechannel.cpp',
    'network_adapter/cooling.cpp',
    'optical_module/status.cpp',
    'optical_module/cooling.cpp',
    'optical_module/power.cpp',
    'optical_module/voltage.cpp',
    'optical_module/current.cpp',
    'optical_module.cpp',
    'pcie_device/bandwidth.cpp'
)
